home *** CD-ROM | disk | FTP | other *** search
- Path: news.his.com!news
- From: Tom Daniels <tdaniels@his.com>
- Newsgroups: comp.lang.c,comp.lang.c++,rec.games.programmer
- Subject: Re: ! Read me and State your opinion.
- Date: Wed, 10 Apr 1996 22:33:46 -0400
- Organization: Very Little, If Any
- Message-ID: <316C6F8A.2241@his.com>
- References: <4kegoq$f2d$1@mhadg.production.compuserve.com>
- NNTP-Posting-Host: tdaniels.his.com
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 2.0 (Win95; I)
-
- Andrew T. Finnell wrote:
- >
- > Hello all fellow C/C++ programmers.
- >
- > I'd like your opinion on a subject. I recently had a
- > argument with one of my friends and he says that C sucks and
-
- I will be the first to agree with your friend that C as an
- overall language generally sucks. However, he shouldn't look
- for a new gee-whiz language to come in and take the world by
- storm. (Java is neat, but mostly hype.) There are far too many
- C programmers out there for that. In addition, C compilers do
- an excellent job of turning C into fast machine code. (Something
- that the game guys around here love.) In addition, it is fairly
- portable (nothing like Ada, but that's tough).
-
- I know 6 imperative languages including C/C++. I like most all
- of them better than C because they tend to divorce your
- train of thought farther away from the machine that you are
- running on and more towards an ideal abstract machine. Hell,
- BASIC does a better job of this than C. I realize this is a matter
- of taste.
-
- BTW, Ada is my favorite: readable code, difficult to make one
- character mistakes, generic packages, excellent data hiding,
- multitasking built in, very very strong typing. I find these
- things beautiful in a language.
-
- Others find lax typing, code that is often hard to read
- (mostly because of all of the ++ -- && ->, not to mention
- order of precedence), platform dependence as necessary
- tradeoffs for lack of beauty. That's ok too.
-
- Nuff rambling on,
- Tom
-